nargin, nargout (MATLAB Functions) | 您所在的位置:网站首页 › nargin matlab › nargin, nargout (MATLAB Functions) |
MATLAB Function Reference
nargin, nargout
Number of function arguments Syntax n = nargin n = nargin('fun') n = nargout n = nargout('fun')Description In the body of a function M-file, nargin and nargout indicate how many input or output arguments, respectively, a user has supplied. Outside the body of a function M-file, nargin and nargout indicate the number of input or output arguments, respectively, for a given function. The number of arguments is negative if the function has a variable number of arguments. nargin returns the number of input arguments specified for a function. nargin('fun') returns the number of declared inputs for the M-file function fun or -1 if the function has a variable of input arguments. nargout returns the number of output arguments specified for a function. nargout('fun') returns the number of declared outputs for the M-file function fun. Examples This example shows portions of the code for a function called myplot, which accepts an optional number of input and output arguments: function [x0,y0] = myplot(fname,lims,npts,angl,subdiv) % MYPLOT Plot a function. % MYPLOT(fname,lims,npts,angl,subdiv) % The first two input arguments are % required; the other three have default values. ... if nargin |
CopyRight 2018-2019 实验室设备网 版权所有 |